package ApplicationModels;

import java.io.Serializable;
import java.util.List;

import org.uqbar.commons.utils.Observable;

import Domain.Planificacion;
import Domain.Tienda;

@SuppressWarnings("serial")
@Observable
public class PlanificacionAppModel implements Serializable {

	private Tienda tienda;
	private Planificacion planificacionSeleccionada;
    
    //ACCESORS///////////////////////////////////////////////////////
    

    public PlanificacionAppModel(Tienda tienda) {
    	this.setTienda(tienda);
		planificacionSeleccionada = null;
	}

	private void setTienda(Tienda tienda) {
		this.tienda = tienda;
		
	}

	public Tienda getTienda(){
		return this.tienda;
	}
	
	public List<Planificacion> getListaPlanificaciones() {
            return this.getTienda().getListaPlanificaciones();
    }

    public void setListaPlanificaciones(List<Planificacion> listaPlanificaciones) {
		this.getTienda().setListaPlanificaciones(listaPlanificaciones);
    }

    public Planificacion getPlanificacionSeleccionada() {
            return planificacionSeleccionada;
    }

    public void setPlanificacionSeleccionada(Planificacion planificacionSeleccionada) {
            this.planificacionSeleccionada = planificacionSeleccionada;
    }
	
}
